land a blow, punch, etc.
to succeed in hitting somebody/something
She landed a punch on his chin.